/*订单详情*/
.order-details{
	overflow: hidden;
}
.order-details .title{
	margin-bottom:8px;
	line-height:46px;
	color:#595757;
}
.order-details .title a{
	color:#595757;
}
.order-details .title a:hover{
	color:#16a832;
}
.order-details>.table{
	margin-bottom:220px;
}
.order-details>.table>table{
	width:100%;
}
.order-details>.table>table>tbody>tr>td{
	border:1px solid #e5e5e5;
}
.order-details>.table>table>tbody>tr.tr-th>td{
	height:46px;
	background: #f2f2f3;
	border-bottom-color:#f2f2f3;
	padding:0 15px;
}
.order-details>.table>table>tbody>tr.tr-th>td>span{
	margin-right:50px;
	color:#898989;
}
.order-details>.table>table>tbody>tr.tr-th>td>span>i,
.order-details>.table>table>tbody>tr.tr-th>td>span>a{
	font-style: normal;
	color:#221815;
}
.order-details>.table>table>tbody>tr.tr-th>td>span>a:hover,
.order-details>.table>table>tbody>tr.tr-th>td>.right>a:hover{
	color:#16a832;
}
.order-details>.table>table>tbody>tr.tr-th>td>.right>a{
	color:#898989;
}
.order-details>.table>table>tbody>tr.status>td{
	height:75px;
	padding-left:15px;
	color:#221815;
}
.order-details>.table>table>tbody>tr.status>td i{
	font-style: normal;
	font-size:18px;
	font-weight: bold;
}
.order-details>.table>table>tbody>tr.status>td>a{
	width:92px;
	height:30px;
	margin-left:20px;
	color:#fff;
	text-align: center;
	line-height:30px;
}
.order-details>.table>table>tbody>tr.status-end>td i{
	color:#16a832;
}
.order-details>.table>table>tbody>tr.status-end>td>a{
	background:#16a832;
}
.order-details>.table>table>tbody>tr.status-end>td>a:hover{
	background:#06b186;
}
.order-details>.table>table>tbody>tr.status-pay>td i{
	color:#f08300;
}
.order-details>.table>table>tbody>tr.status-pay>td>a{
	background:#f08300;
}
.order-details>.table>table>tbody>tr.status-pay>td>a:hover{
	background:#e57e03;
}
.order-details>.table>table>tbody>tr.status-pay>td{
	line-height:30px;
}
.order-details>.table>table>tbody>tr.status-pay>td>.surplus-time{
	margin-left:20px;
	background:url(../img/index_pic.png) no-repeat -138px -161px;
	font-size:12px;
	color: #898989;
}
.order-details>.table>table>tbody>tr.status-pay>td>.surplus-time>i{
	margin-left:40px;
	font-size:14px;
	color:#f08300;
	line-height:30px;
}
.order-details>.table>table>tbody>tr.title>td{
	height:32px;
	padding-left:43px;
	background:#f7f8f8;
	border-bottom-color:#f7f8f8;
	color:#595757;
	font-size:16px;
	line-height:32px;
}
.order-details>.table>table>tbody>tr.title>td:first-child{
	padding-left:15px;
}
.order-details>.table>table>tbody>tr>td.shop-in{
	overflow: hidden;
	padding:23px 15px;
	width:385px;
}
.order-details>.table>table>tbody>tr>td.shop-in a{
	float: left;
	width:220px;
	height: 90px;
	overflow: hidden;
	font-size:14px;
	line-height:24px;
	color:#221815;
}
.order-details>.table>table>tbody>tr>td.shop-in a:first-child{
	width:105px;
}
.order-details>.table>table>tbody>tr>td.shop-in a:hover{
	text-decoration: underline;
}
.order-details>.table>table>tbody>tr>td.shop-in img{
	display: block;
	width:88px;
	height:88px;
	margin-right:15px;
	border:1px solid #dcdcdc;
}
.order-details>.table>table>tbody>tr>td>dl{
	padding-left:43px;
	overflow: hidden;
	line-height:30px;
	color:#221815;
}
.order-details>.table>table>tbody>tr>td>dl>dt{
	float: left;
	color:#9fa0a0;
}
.order-details>.table>table>tbody>tr>td>.bot{
	overflow: hidden;
	height:54px;
	padding: 0 15px;
}
.order-details>.table>table>tbody>tr>td>.bot>.left{
	font-size:12px;
	color:#727171;
	line-height:60px;
}
.order-details>.table>table>tbody>tr>td>.bot>.right{
	font-size:18px;
	color:#221815;
}
.order-details>.table>table>tbody>tr>td>.bot>.right>span{
	color:#e60012;
	font-size:24px;
	line-height:54px;
}